// 知识点：badbit :流已崩溃
// eofbit :流达到了文件结束位置
// failbit ：IO操作失败

// bad、eof、fail在对应错误位置时，cin会在错误状态，即循环中止